package com.cskaoyan.market.service;

import com.cskaoyan.market.vo.CheckOutVo;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;


public interface WxCartService {
    int goodsCount(Integer userId);

    int add(Integer goodsId, Integer number, Integer productId, Integer userId);

    Map<String, Object> index(Integer userId);

    int update(Integer goodsId, short number, Integer productId, Integer id, Integer userId);

    Object checked(Integer isChecked, List<Integer> productIds,Integer userId);

    int fastAdd(Integer goodsId, short number, Integer productId, Integer userId);

    CheckOutVo getCheckoutList(Integer addressId, Integer couponId, Integer userCouponId, Integer id);

    Object delete(List<Integer> productIds,Integer userId);
}
